Android maalesef hareketli gif leri desteklemiyor.
Oncelikle yapmaniz gereken sey, hareketli gif resminizi kare kare ayirip drawable klasorune koyup daha sonra AnimationDrawable ile bu kareleri tek tek ekranda gostermek olacaktir.
Sanirim asagidaki kod isinizi gorur.
Animasyon dosyasi:
drawable/animasyon.xml
<animation-list android:id="@+id/selected" android:oneshot="false">
<item android:drawable="@drawable/wheel0" android:duration="50" />
<item android:drawable="@drawable/wheel1" android:duration="50" />
<item android:drawable="@drawable/wheel2" android:duration="50" />
<item android:drawable="@drawable/wheel3" android:duration="50" />
<item android:drawable="@drawable/wheel4" android:duration="50" />
<item android:drawable="@drawable/wheel5" android:duration="50" />
</animation-list>
Activity sinifi:
ImageView img = (ImageView) findViewById(R.id.hareketli_resim); img.setBackgroundResource(R.drawable.animasyon);
AnimationDrawable animasyon = (AnimationDrawable) img.getBackground();
animasyon.start();